home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_399_XInit.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
10KB
|
175 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 E93C rol D4.b, D4
00000002 345D movea.w A2, [A5]+
00000004 0000 0244 ori.b D0, 0x44 /* 'D' */
00000008 0000 01C9 ori.b D0, 0xC9
0000000C 0000 004A ori.b D0, 0x4A /* 'J' */
00000010 8000 or.b D0, D0
00000012 0002 FCA6 ori.b D2, 0xA6
00000016 A9F5 syscall GetAppParms
00000018 563D addq.b <<invalid special address>>, 3
0000001A 56F1 5A9F sne [A1 + D5 * 2 - 0x97]
0000001E 1428 4882 move.b D2, [A0 + 0x4882]
00000022 FB98 .invalid <<F/6/5>>
00000024 FCA4 200F .extension 0xCA4 <<F/2-3/6>> // unimplemented
00000028 9A87 sub.l D5, D7
0000002A 2045 movea.l A0, D5
0000002C A02D syscall SetApplLimit
0000002E A063 syscall MaxApplZone
00000030 A036 syscall MoreMasters
00000032 9CAE 563D sub.l D6, [A6 + 0x563D]
00000036 A8FE syscall InitFonts
00000038 A032 syscall FlushEvents
0000003A A912 syscall InitWindows
0000003C A930 syscall InitMenus
0000003E A9CC syscall TEInit
00000040 A97B syscall InitDialogs
00000042 A850 syscall InitCursor
00000044 504A addq.w A2, 8
00000046 3314 move.w -[A1], [A4]
00000048 440A neg.b A2
0000004A 1614 move.b D3, [A4]
0000004C D316 add.b [A6], D1
0000004E 0F02 btst D2, D7
00000050 7352 moveq.l D1, 0x52
00000052 145E movea.b A2, [A6]+
00000054 3B6F 1216 0F02 move.w [A5 + 0xF02 /* export_476 */], [A7 + 0x1216]
0000005A 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
0000005C 021B 2B5E andi.b [A3]+, 0x5E /* '^' */
00000060 2B02 move.l -[A5], D2
00000062 9B1B sub.b [A3]+, D5
00000064 002B 022E 2C0C ori.b [A3 + 0x2C0C], 0x2E /* '.' */
0000006A 180A move.b D4, A2
0000006C 2C24 move.l D6, -[A4]
0000006E D311 add.b [A1], D1
00000070 DC38 FB1F add.b D6, [0xFFFFFB1F]
00000074 F69B 1343 .extension 0x69B <<F/2-3/3>> // unimplemented
00000078 00FB .incomplete
0000007A 111B move.b -[A0], [A3]+
0000007C 85F6 EB0F A100 BB82 divs.w D2, [[A6 + <<invalid base displacement size>>] + A6 * 2 - 0x5EFF447E]
00000084 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000086 0F8E bclr A6, D7
00000088 1374 EA33 22EA move.b [A1 + 0x22EA], [A4 + A6 * 2 + 0x33]
0000008E FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000090 EAAB lsr D3, D5
00000092 1100 move.b -[A0], D0
00000094 6B06 bmi +0x8 /* 0000009C */
00000096 4208 clr.b A0
00000098 5C62 addq.w -[A2], 6
0000009A 003B 0A7E 4312 0608 ori.b [[PC + D4 * 2] + 0x608], 0x7E /* '~' */
// begin alternate branch 0000009C-000000AC
label0000009C:
0000009C 0A7E 4312 xori.w <<invalid special address>>, 0x4312
000000A0 0608 00B3 addi.b A0, 0xB3
000000A4 139B 4F30 E100 5316 move.b [A1 - 0x1EFFACEA + D4 * 8], [A3]+
// end alternate branch 0000009C-000000AC
label0000009C: // (misaligned)
000000A2 00B3 139B 4F30 E100 ori.l [A3 + <<invalid base displacement size>> + A6], 0x139B4F30
000000AA 5316 subq.b [A6], 1
000000AC 4C22 932D movem.w D0,D3,D6,D7,A2,A4,A5,A7, -[A2]
000000B0 468B not.l A3
000000B2 78D3 moveq.l D4, 0xFFFFFFD3
000000B4 0300 btst D0, D1
000000B6 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
000000B8 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000000BA 429A clr.l [A2]+
000000BC 00BB 1CA1 0013 2008 ori.l [PC + D2.w + 0x8], 0x1CA10013
000000C4 CB4E exg A5, A6
000000C6 7045 moveq.l D0, 0x45
000000C8 020F 441B andi.b A7, 0x1B
000000CC 95E3 sub.l A2, -[A3]
000000CE 1800 move.b D4, D0
000000D0 7B0E moveq.l D5, 0x0E
000000D2 3201 move.w D1, D1
000000D4 025E 035D andi.w [A6]+, 0x35D
000000D8 122C A505 move.b D1, [A4 - 0x5AFB]
000000DC 130E move.b -[A1], A6
000000DE 4A89 tst.l A1
000000E0 06F3 .incomplete
000000E2 0270 00B3 1C2B andi.w [A0 + D1 * 4 + 0x2B], 0xB3
000000E8 0182 bclr D2, D0
000000EA CB02 abcd D5, D2
000000EC A2F3 syscall vTreeSearch, flags=2
000000EE 1493 move.b [A2], [A3]
000000F0 85AB 8026 or.l [A3 - 0x7FDA], D2
000000F4 C311 and.b [A1], D1
000000F6 960C sub.b D3, A4
000000F8 180E move.b D4, A6
000000FA 0AA3 0124 FB38 xori.l -[A3], 0x124FB38
00000100 4AD2 tas.b [A2]
00000102 7357 moveq.l D1, 0x57
00000104 9B35 1AFB sub.b [A5 + D1 * 2 - 0x5], D5
00000108 4183 .invalid 0, D3 // invalid opcode 4 with b == 6
0000010A 162B 0152 move.b D3, [A3 + 0x152]
0000010E 7CA3 moveq.l D6, 0xFFFFFFA3
00000110 016B 0866 bchg [A3 + 0x866], D0
00000114 2B0A move.l -[A5], A2
00000116 1614 move.b D3, [A4]
00000118 0B26 btst -[A6], D5
0000011A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000011C 9306 subx.b D1, D6
0000011E 32D2 move.w [A1]+, [A2]
00000120 0B59 bchg [A1]+, D5
00000122 6322 bls +0x24 /* 00000146 */
00000124 1216 move.b D1, [A6]
00000126 00A3 33AB 07C3 ori.l -[A3], 0x33AB07C3
0000012C 18EB 07DB move.b [A4]+, [A3 + 0x7DB]
00000130 0223 0E0E andi.b -[A3], 0xE
00000134 7B04 moveq.l D5, 0x04
00000136 1693 move.b [A3], [A3]
00000138 3A53 movea.w A5, [A3]
0000013A 0661 06E0 addi.w -[A1], 0x6E0
0000013E B8E8 1B04 cmpa.w A4, [A0 + 0x1B04]
00000142 6423 bcc +0x25 /* 00000167 */
00000144 04B8 A301 1B04 965B subi.l [0xFFFF965B], 0xA3011B04
// begin alternate branch 00000146-0000014C
label00000146:
00000146 A301 syscall Close, flags=3
00000148 1B04 move.b -[A5], D4
0000014A 965B sub.w D3, [A3]+
// end alternate branch 00000146-0000014C
label00000146: // (misaligned)
0000014C 8F3F or.b <<invalid special address>>, D7
0000014E 9B00 subx.b D5, D0
00000150 7B00 moveq.l D5, 0x00
00000152 0F80 bclr D0, D7
00000154 6B00 5C23 bmi +0x5C25 /* 00005D79 */
00000158